import java.util.Scanner;

/**
 * @author abcque
 * @version 1.0
 * @className SubtractionQuiz
 * @description 两个一位数的减法
 * @createDate 2022/11/4 9:44
 * @updateUser
 * @updateDate
 * @updateRemark
 */

/*假如你现在需要开发一个程序，让一年级的学生练习减法。程序设计产生两个只有一位的数字 number1 和 number2，并且满足条件 number1 > number2，然后显示一个问题，比如 “7 - 1 的差是多少？”。当学生输入答案后，程序显示一个消息给出答案的对错。*/
public class SubtractionQuiz {
    public static void main(String[] args) {
        // step1 定义变量 number1 number2
        int number1;
        int number2;

        // step2 生成随机数并给 number1 和 number2 赋值
        long timeMillis = System.currentTimeMillis(); // 获取当前的时间戳
        number1 = (int) (timeMillis % 10);         // 获取最后第一位数字
        number2 = (int) (timeMillis / 10 % 10);    // 获取最后第二位数字

        // step3 调整两个变量的大小的顺序，number1 > number2
        // 交换变量中存储的两个数
        if (number1 < number2) {
            int temp;
            temp = number1;
            number1 = number2;
            number2 = temp;
        }

        // step4 输出提示内容
        System.out.println(number1 + " - " + number2 + " 的差是多少？");

        // step5  用户输入
        Scanner scanner = new Scanner(System.in);
        int sub = scanner.nextInt();

        // step6 判断结果对错，并输出不同的内容
        int result = number1 - number2;

        if (result == sub) {
            System.out.println("恭喜你，答对了！");
        } else {
            System.out.println("小朋友，你还需努力！");
        }
    }
}
